transhumant cattle agro-pastoralism - French English Dictionary